/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaBean;

import daoGenerico.DAOgenerico;
import daoGenerico.ViagemDAO;
import entidades.Viagem;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author marcos
 */
@ManagedBean
@RequestScoped
public class viagemBean {
    private Viagem viagem;
    private List<Viagem> viagens;

    public Viagem getViagem() {
        return viagem;
    }

    public void setViagem(Viagem viagem) {
        this.viagem = viagem;
    }
    
    
    public viagemBean(){
        
    }

    public List<Viagem> getViagens() {
        ViagemDAO dao = new ViagemDAO();
        
        this.viagens = dao.ListAll();
        
        return viagens;
    }
    public void destroi(){
        DAOgenerico<Viagem> dao = new DAOgenerico<Viagem>(Viagem.class);
        
        dao.del(viagem);
        
    }
    public void update(){
        DAOgenerico<Viagem> dao = new DAOgenerico<Viagem>(Viagem.class);
        
        dao.update(viagem);
        
    }
    
    
}
